﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MaterialsUC.ascx.cs" Inherits="ERP.PageUC.MaterialsUC" %>
<%@ Register Src="~/PageUC/Materials_typeUC.ascx" TagPrefix="uc1" TagName="Materials_typeUC" %>
<%@ Register Src="~/PageUC/UnitUC.ascx" TagPrefix="uc1" TagName="UnitUC" %>
<script>
    $(document).ready(function () {
        PopupUpdate('#vattu_themnhomvattu');
        PopupUpdate('#vattu_themdvt');
    });
</script>
<script>
    function CheckSaveMaterials() {
        var kt1 = $('#<%=txtMaterials_Alias.ClientID %>');
        var kt2 = $('#<%=txtMaterials_Name.ClientID %>');
        var kt3 = $('#<%=txtTankage.ClientID %>');
        var kt4 = $('#<%=drMaterial_Type.ClientID %>');
        var kt5 = $('#<%=drUnit.ClientID %>');
        var allFields = $([]).add(kt1).add(kt2);
        var valid;
        allFields.removeClass("ui-state-error");
        valid = checkLength(kt1, "Mã vật tư", 1, 50);
        valid = valid && checkLength(kt2, "Tên vật tư", 1, 50);
        valid = valid && checkLengthAndNumber(kt3, "Sức chứa", 1, 50);
        valid = valid && checkdr(kt4, "Nhóm vật tư");
        valid = valid && checkdr(kt5, "Đơn vị tính");
        if (valid) {
            updateTips('');
            allFields.removeClass("ui-state-error");
        }
        return valid;
    }
</script>
<div id="vattu" title="Cập nhật vật tư">
    <asp:UpdatePanel ID="upNewUpdatePanel" UpdateMode="Conditional" ChildrenAsTriggers="true" runat="server">
        <ContentTemplate>
            <div class="btn-toolbar">
                <asp:Button ID="btnSavePopup" CssClass="btn-save btn-default" title="Lưu lại" runat="server" OnClientClick="return CheckSaveMaterials();" OnClick="btnSavePopup_Click" />
                &nbsp;
                <asp:Button ID="btnReloadPopup" CssClass="btn-reload btn-default" title="Tải lại" runat="server" OnClick="btnReloadPopup_Click" />
                &nbsp;
                <input type="hidden" id="lbID" runat="server" /><label class="validateTips"></label>
                <asp:UpdateProgress ID="upDateProcessUC" runat="server" AssociatedUpdatePanelID="upNewUpdatePanel">
                    <ProgressTemplate>
                        <span class="label label-warning">Đang tải..</span>
                    </ProgressTemplate>
                </asp:UpdateProgress>
            </div>
            <div class="ui-main">
                <div class="ui-box-text-box">
                    <label class="labelpopup">Mã vật tư <span style="color: Red">(*)</span></label>
                    <br />
                    <asp:TextBox ID="txtMaterials_Alias" CssClass="textbox_child_text" runat="server" data-allow="add"></asp:TextBox>
                </div>
                <div class="ui-box-text-box">
                    <label class="labelpopup">Tên vật tư <span style="color: Red">(*)</span></label>
                    <br />
                    <asp:TextBox ID="txtMaterials_Name" CssClass="textbox_child_text" runat="server"></asp:TextBox>
                </div>
                <div class="ui-box-text-box">
                    <label class="labelpopup">Thể tích vật tư <span style="color: Red">(*)</span></label>
                    <br />
                    <asp:TextBox ID="txtTankage" onkeypress="return ValidateKeypress(/\d/,event);" CssClass="textbox_child_text" runat="server"></asp:TextBox>
                </div>
                <div class="clr"></div>
                <div class="ui-box-text-box">
                    <a class="relationlink" onclick="Show('#vattu_themnhomvattu');">...</a>
                    <label class="labelpopup">Chọn nhóm vật tư <span style="color: Red">(*)</span></label>
                    <br />
                    <asp:DropDownList ID="drMaterial_Type" AppendDataBoundItems="true" CssClass="textbox_child_text" runat="server"></asp:DropDownList>
                </div>
                <div class="ui-box-text-box">
                    <a class="relationlink" onclick="Show('#vattu_themdvt');">...</a>
                    <label class="labelpopup">Đơn vị tính</label>
                    <br />
                    <asp:DropDownList ID="drUnit" AppendDataBoundItems="true" CssClass="textbox_child_text" runat="server"></asp:DropDownList>
                </div>
                <div class="clr"></div>
            </div>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnSavePopup" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>
</div>
<div id="vattu_themnhomvattu" title="Cập nhật nhóm vật tư">
    <uc1:Materials_typeUC runat="server" ID="Materials_typeUC" />
</div>
<div id="vattu_themdvt" title="Cập nhật đơn vị tính">
    <uc1:UnitUC runat="server" ID="UnitUC" />
</div>
